home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <hamdefs.h>
-
- keyboard()
- {
- /* this draws a picture at the current cursor location */
-
- static char *kb[] = {
- "ZDBD? ZDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD?",
- "CDED4 CDADEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDBDBDBD?",
- "CDED4 CDDDEDEDEDEDEDEDEDEDEDEDEDEDEDY CDEDEDED4",
- "CDED4 CDDDEDEDEDEDEDEDEDEDEDEDEDEDEDBDEDEDEDED4",
- "CDED4 CDDDEDADADADADADADADADADADADADADEDADEDAD4",
- "@DADY @DDDADDDDDDDDDDDDDDDDDDDDDDDDDDDADDDADDDY",
- ""
- };
-
- char ch;
- int r,c,i,j;
-
- findcsr(&r,&c);
- csrpush();
- cursor(FALSE);
- for(i=0;*kb[i];i++) {
- for(j=0;ch=kb[i][j]; j++) {
- if(ch==' ')
- vputc(' ');
- else
- if(ch=='!')
- vputca(2,NORMAL|BLINK);
- else
- vputc(128|ch);
- }
- locate(++r,c);
- }
- csrpop();
- findcsr(&r,&c);
- scrbox(r+1,c+4,r+3,c+26,2,NORMAL|HILITE);
- atputsa(r+2,c+5,"Press \021\304\331 to continue",NORMAL|HILITE);
- locate(r+2,c+37);
- clrkey();
- while((ch=inkeyi())!= '\r')
- beep();
- clrblk(r,c,r+6,c+47);
- cursor(TRUE);
- }
-